home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Database / RadioAssociation / RadioAssociation.m < prev    next >
Text File  |  1995-06-12  |  878b  |  36 lines

  1. /*
  2.  * RadioAssociation -
  3.  *     William Shipley (wjs@blorf.cpac.washington.edu) at The Omni Group
  4.  *    under the inspired guidance of Jerry Goode (jgoode@next.com) at NeXT
  5.  */
  6.  
  7. #import "RadioAssociation.h"
  8.  
  9. /*
  10.  * RadioAssociation Category Implementation 
  11.  */
  12.  
  13. @implementation Matrix(RadioAssociation)
  14.  
  15. /* Select the matrix cell whose tag value matches the integer attribute of the
  16.  * DBModule
  17.  */
  18. - association:association setValue:(DBValue *)value;
  19. {
  20.     [[association destination] selectCellWithTag:[value intValue]];
  21.     return self;
  22. }
  23.  
  24. /* The DBFetchGroup/Module attribute associated with this radio button will
  25.  * get the tag value of the currently selected cell.
  26.  */
  27. - association:association getValue:(DBValue *)value;
  28. {
  29.     id                  selcell;
  30.     
  31.     if (selcell = [[association destination] selectedCell])
  32.     [value setIntValue:[selcell tag]];
  33.     return self;
  34. }
  35.  
  36. @end